package com.atguigu.gmall.product.service;

import com.atguigu.gmall.model.product.BaseTrademark;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 品牌的接口 继承 IService接口
 *      IService接口 里有相应的CRUD方法
 */
public interface BaseTrademarkService extends IService<BaseTrademark> {

    // 基础的CRUD IService接口已经实现 需要自己实现分页

    /**
     * 品牌分页列表
     * @param pageParam
     * @return
     */
    IPage<BaseTrademark> getBaseTrademarkPage(Page<BaseTrademark> pageParam);

    /**
     * 查询全部品牌
     * @return
     */
    List<BaseTrademark> getTrademarkList();

}
